package com.powernode.constant;

/**
 * 认证授权常量类
 */
public interface AuthConstants {
    /**
     * 在请求头中存放token值的key
     */
    String AUTHORIZATION = "Authorization";
    /**
     * token值的前缀
     */
    String BEARER = "Bearer ";
    /**
     *
     */
    String LOGIN_TOKEN_PREFIX = "login_token:";
    /**
     * 登录URL
     */
    String LOGIN_URL = "/doLogin";
    /**
     * 登出URL
     */
    String LOGOUT_URL = "/doLogout";
    /**
     * 登录类型
     */
    String LOGIN_TYPE = "loginType";
    /**
     * 登录类型值: 商城后台管理系统用户
     */
    String SYS_USER_LOGIN = "sysUserLogin";
    /**
     * 登录类型值: 商城用户购物系统用户
     */
    String MEMBER_LOGIN = "memberLogin";
    /**
     * token有效时长(秒,4个小时)
     */
    Long TOKEN_TIME = 14400L;
    /**
     *  TOKEN的阈值:3600秒(1个小时)
     */
    Long TOKEN_EXPIRE_THRESHOLD_TIME = 60*60L;
}
